perm filename PASCAL.PN[UP,DOC] blob
sn#851403 filedate 1988-01-11 generic text, type T, neo UTF8
There are two Pascal compilers in use at SAIL, both derived from the
ur-Pascal compiler developed in Hamburg by Dr. H.-H. Nagel and friends.
The new one, developed by Charles Hedrick at Rutgers, is in every way
superior to the old one EXCEPT that it does not allow reading and writing
of sets and enumerated types. Its chief advantages:
1. It is now standard at SCORE and LOTS.
2. The debugger is better, and allows debugging of multiple modules.
3. The use of INCLUDE files makes for more consistency among modules.
4. TTY input is handled better.
5. It supports standard Pascal New and Dispose as well as the old
stack-based system.
6. It doesn't uppercase text input.
7. It wiil continue to be maintained and improved, at least for a while.
An extension of .PSC will get the new compiler, while .PAS is for the old one.
Use PSFORM (rather than PFORM) to handle the newer constructs (like curly
brackets for comments).
Documentation:
PASNEW.DRF[UP,DOC] all about the new compiler
PASMAN.ARR[UP,DOC] all about the old compiler
PASCNV.PN[UP,DOC] hints on converting to the new compiler
PASOLD.HLP[UP,DOC] old Pascal help file -- contains pointers to
more documentation
PCREF.ARR[UP,DOC] Brief user's manual of PCREF (cross-reference)
PFORM.ARR[UP,DOC] Brief user's manual of PFORM.(prettyprinter)